Zistenie spravneho kablu pri seriovej komunikacii
Otázka od: Peter Ondras
27. 5. 2004 13:42
Mam hardware zariadenie pripojene do maleho com portu (com1). To
zariadenie ma len 4 kabliky a vysiela pri 4 udalostiach vzdy prazdny
znak #0, ale vzdy po inom kabliku. Pri standardnom nastaveni vsetkych
freeware komponent z torry.net sa mi dari citat len jednu z tych 4
udalosti, pricom neviem rozlisit o ktory kablik sa jedna. Ako mam
nastavit com port aby cital len tie 4 kabliky a dokazal ich pritom
rozlisovat?
Odpovedá: Ing. Radek Tomsik
27. 5. 2004 14:05
Hm, asi si budes muset napsat vlastni obsluhu COM portu, zkus nastudovat
API funkci WriteFile ...
Radek
-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz] On
Behalf Of Peter Ondras
Sent: Thursday, May 27, 2004 2:03 PM
To: delphi-l@clexpert.cz
Subject: Zistenie spravneho kablu pri seriovej komunikacii
Mam hardware zariadenie pripojene do maleho com portu (com1). To
zariadenie ma len 4 kabliky a vysiela pri 4 udalostiach vzdy prazdny
znak #0, ale vzdy po inom kabliku. Pri standardnom nastaveni vsetkych
freeware komponent z torry.net sa mi dari citat len jednu z tych 4
udalosti, pricom neviem rozlisit o ktory kablik sa jedna. Ako mam
nastavit com port aby cital len tie 4 kabliky a dokazal ich pritom
rozlisovat?
Odpovedá: Petr Fejfar
27. 5. 2004 16:47
Peter Ondras wrote:
> Mam hardware zariadenie pripojene do maleho com portu (com1). To
> zariadenie ma len 4 kabliky a vysiela pri 4 udalostiach vzdy prazdny
> znak #0, ale vzdy po inom kabliku.
A to zapojeni konektoru je tovarni a tudiz dane, nebo hledas kam ty kabliky
pripojit?
Jak uz jsem ti psal: zrejme to nebude zadny znak ale impuls
na prislusnem kabliku. Takze si ty kabliky pripoj na vstupy
CTS, DSR, RI a DCD.
A pokud na to chces mermomoci komponentu, tak si dej na form AfComPort z
AsyncFree,
nastav ho do AutoOpen rezimu a poves se na eventy OnCTSChanged,
OnDSRChanged,
OnRINGDetect a OnRLSDChanged. Kazda event bude odpovidat zmene urovne na
jenom kabliku.
HTH, pf